lion's den – English–Türkçe translations

🇬🇧 en tr 🇹🇷

lion's den noun

  • a dangerous or frightening place
kurtlar sofrası
Wiktionary Links